package com.zhongwang.mms.gen.model;
import java.io.Serializable;
import lombok.Data;
@Data
public class MChangeDetailGenModel implements Serializable{

  private static final long serialVersionUID = 1979387627088586752L;

	/**
	 * 主键
	 */
  private Integer cadId;

	/**
	 * 串料申请主单外键
	 */
  private Integer cadCagId;

	/**
	 * 剩余数量
	 */
  private Double cadSurplusNum;

	/**
	 * 需求数量
	 */
  private Double cadTakeNum;

	/**
	 * 跟踪号
	 */
  private String cadTrackCode;

	/**
	 * 出库数量
	 */
  private Double cadOutNum;

	/**
	 * 归还数量
	 */
  private Double cadRetNum;

	/**
	 * 原料库存表外键
	 */
  private Integer cadItyId;

	/**
	 * 需求物料外键
	 */
  private Integer cadMatId;

	/**
	 * 剩余重量
	 */
  private Double cadSurplusWeight;

	/**
	 * 需求重量
	 */
  private Double cadTakeWeight;

	/**
	 * 出库重量
	 */
  private Double cadOutWeight;

	/**
	 * 归还重量
	 */
  private Double cadRetWeight;

	/**
	 * 被挪用名称材质规格
	 */
  private String cadUseMatDesc;

	/**
	 * 被挪用跟踪号
	 */
  private String cadUseTrackCode;

	/**
	 * 名称材质规格
	 */
  private String cadNeedMatDesc;

	/**
	 * 单价

	 */
  private Double cadPrice;

	/**
	 * 是否需要还料 1需要 2不需要
	 */
  private Integer cadIfRet;

	/**
	 * 借用状态 1：出库中 2：已出库 3
	 */
  private Integer cadStatus;

	/**
	 * 所在部门

	 */
  private String cadDept;

	/**
	 * 使用部门

	 */
  private String cadNeedDept;


  public Integer getCadId() {
    return cadId;
  }

  public void setCadId(Integer cadId) {
    this.cadId = cadId;
  }


  public Integer getCadCagId() {
    return cadCagId;
  }

  public void setCadCagId(Integer cadCagId) {
    this.cadCagId = cadCagId;
  }


  public Double getCadSurplusNum() {
    return cadSurplusNum;
  }

  public void setCadSurplusNum(Double cadSurplusNum) {
    this.cadSurplusNum = cadSurplusNum;
  }


  public Double getCadTakeNum() {
    return cadTakeNum;
  }

  public void setCadTakeNum(Double cadTakeNum) {
    this.cadTakeNum = cadTakeNum;
  }


  public String getCadTrackCode() {
    return cadTrackCode;
  }

  public void setCadTrackCode(String cadTrackCode) {
    this.cadTrackCode = cadTrackCode;
  }


  public Double getCadOutNum() {
    return cadOutNum;
  }

  public void setCadOutNum(Double cadOutNum) {
    this.cadOutNum = cadOutNum;
  }


  public Double getCadRetNum() {
    return cadRetNum;
  }

  public void setCadRetNum(Double cadRetNum) {
    this.cadRetNum = cadRetNum;
  }


  public Integer getCadItyId() {
    return cadItyId;
  }

  public void setCadItyId(Integer cadItyId) {
    this.cadItyId = cadItyId;
  }


  public Integer getCadMatId() {
    return cadMatId;
  }

  public void setCadMatId(Integer cadMatId) {
    this.cadMatId = cadMatId;
  }


  public Double getCadSurplusWeight() {
    return cadSurplusWeight;
  }

  public void setCadSurplusWeight(Double cadSurplusWeight) {
    this.cadSurplusWeight = cadSurplusWeight;
  }


  public Double getCadTakeWeight() {
    return cadTakeWeight;
  }

  public void setCadTakeWeight(Double cadTakeWeight) {
    this.cadTakeWeight = cadTakeWeight;
  }


  public Double getCadOutWeight() {
    return cadOutWeight;
  }

  public void setCadOutWeight(Double cadOutWeight) {
    this.cadOutWeight = cadOutWeight;
  }


  public Double getCadRetWeight() {
    return cadRetWeight;
  }

  public void setCadRetWeight(Double cadRetWeight) {
    this.cadRetWeight = cadRetWeight;
  }


  public String getCadUseMatDesc() {
    return cadUseMatDesc;
  }

  public void setCadUseMatDesc(String cadUseMatDesc) {
    this.cadUseMatDesc = cadUseMatDesc;
  }


  public String getCadUseTrackCode() {
    return cadUseTrackCode;
  }

  public void setCadUseTrackCode(String cadUseTrackCode) {
    this.cadUseTrackCode = cadUseTrackCode;
  }


  public String getCadNeedMatDesc() {
    return cadNeedMatDesc;
  }

  public void setCadNeedMatDesc(String cadNeedMatDesc) {
    this.cadNeedMatDesc = cadNeedMatDesc;
  }


  public Double getCadPrice() {
    return cadPrice;
  }

  public void setCadPrice(Double cadPrice) {
    this.cadPrice = cadPrice;
  }


  public Integer getCadIfRet() {
    return cadIfRet;
  }

  public void setCadIfRet(Integer cadIfRet) {
    this.cadIfRet = cadIfRet;
  }


  public Integer getCadStatus() {
    return cadStatus;
  }

  public void setCadStatus(Integer cadStatus) {
    this.cadStatus = cadStatus;
  }


  public String getCadDept() {
    return cadDept;
  }

  public void setCadDept(String cadDept) {
    this.cadDept = cadDept;
  }


  public String getCadNeedDept() {
    return cadNeedDept;
  }

  public void setCadNeedDept(String cadNeedDept) {
    this.cadNeedDept = cadNeedDept;
  }

}
